Performance modeling of component assemblies
نویسندگان
چکیده
A parallel component environment places constraints on performance measurement and modeling. For instance, it must be possible to instrument the application without access to the source code. In addition, a component may admit multiple implementations, based on the choice of algorithm, data structure, parallelization strategy, etc., posing the user with the problem of having to choose the ‘correct’ implementation and achieve an optimal (fastest) component assembly. Under the assumption that an empirical performance model exists for each implementation of each component, simply choosing the optimal implementation of each component does not guarantee an optimal component assembly since components interact with each other. An optimal solution may be obtained by evaluating the performance of all of the possible realizations of a component assembly given the components and all of their implementations, but the exponential complexity renders the approach unfeasible as the number of components and their implementations rise. This paper describes a non-intrusive, coarse-grained performance monitoring system that allows the user to gather performance data through the use of proxies. In addition, a simple optimization library that identifies a nearly optimal configuration is proposed. Finally, some experimental results are presented that illustrate the measurement and optimization strategies. Copyright c © 2006 John Wiley & Sons, Ltd.
منابع مشابه
Modeling and Analysis of Non-functional Properties in Component-based Systems
This paper discusses methodologies for the specification and analysis of performance related properties of components and assemblies of components, and outlines an original approach, called the CB-SPE. The proposed approach relies on, and adapts to a CB framework, the concepts and steps of the SPE technology and uses for modeling the standard RT-UML profile, reshaped according to the CB princip...
متن کاملModeling and analysis of a three-component piezoelectric force sensor
This paper presents a mathematical model for the vibration analysis of a three-component piezoelectric force sensor. The cubic theory of weakly nonlinear electroelasticity is applied to the model for describing the electromechanical coupling effect in the piezoelectric sensing elements which operate in thickness-shear and thickness-stretch vibration modes. Hamilton's principle is used to derive...
متن کاملTowards Component-Based Software Performance Engineering
Early and rigorous performance analysis of component-based systems is a crucial issue in software engineering to guarantee that the developed components and their assemblies will satisfy their quality requirements. We propose an original approach, called the CB-SPE, for component-based software performance engineering. CB-SPE relies on, and adapts to a CB framework, the concepts and steps of th...
متن کاملAssembly Modeling for Plan Generation and Dfa Analysis
Assembly is the state when a product really comes to life and is able to function; a product achieves its functionality by the concerted efforts of its components. Assembling consists of the act of putting two or more components together; but behind the scenes work includes many activities necessary to realize a complete product, repair it, disassemble it for recycling or disposal and so on. Du...
متن کاملNon-Linear Behavior of New (FSFN) Moment Resisting Connections in Comparison to the Existing KBB Connections in Steel Frames
After Northridge (1994) and Kobe (1995) earthquakes, several studies have been conducted to improve the seismic performance of steel structures. In this investigation, new steel moment-resisting connections (FSFN) developed by the authors, were studied by the non-linear numerical analysis. These connections were single-sided beam-to-column assemblies that are representative of exterior beam-to-...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Concurrency and Computation: Practice and Experience
دوره 19 شماره
صفحات -
تاریخ انتشار 2007